草庐IT

recyclerview 重排

全部标签

android - coordinatorlayout 中的 Recyclerview

我正在尝试创建底部具有CoordinatorLayout和LinearLayout的RelativeLayout,但发现了一些我无法解决的奇怪行为。这是我的布局更改适配器中的数据后,我试图滚动到最后一个元素(例如通过recyclerView.smoothScrollToPosition(size);),我看到的只是最后一个View的一部分(不是全尺寸)。如果recycleview没有嵌套到CoordinatorLayout-一切都按预期工作-我看到全尺寸的最后一个元素View。如何更改布局以使其正常工作? 最佳答案 问题似乎是smo

android - Scrollview 内 Recyclerview 的平滑水平滚动

我正在尝试实现类似GooglePlay商店登陆页面的效果。我相信的是,层次结构如下-协调器布局ScrollView具有水平线性布局的Recyclerview“新+更新游戏”部分的水平滑动非常流畅,并且不会干扰垂直滚动。在我的实现中,swipe的时候有上下运动,所以效果不是很流畅。如果View向上或向下,理想情况下仅适用于明确的向上或向下手势。我的理解对吗?是否有任何教程或指南可以帮助我达到同样的效果? 最佳答案 如果您能添加一些代码fragment以更好地理解您的问题,我将不胜感激。尽管如此,这里是摘录{recyclerView.s

Android:如何使用 RecyclerView 实现图片库

我想创建一个图片库,其中包含TextView作为标题,ImageViews在Horizo​​ntalScrollView中,就像在figure中显示的那样.我使用RecyclerView来减少我的应用程序的资源,并使用许多ArrayList实现图像,例如:itemFotoIDs.addAll(Arrays.asList(R.drawable.cable_crunches_1,R.drawable.dips_1,R.drawable.kabelrudern_breit_1,R.drawable.kabelrudern_eng_1,R.drawable.klimmzug_1,R.drawa

android - 不定式 RecyclerView 对我不起作用

我知道这个问题以前被问过很多次,但我很困惑为什么有时会加载数据,有时在我到达列表末尾时没有加载数据。此外,当我快速滚动列表时,新数据已加载,但它立即将我返回到列表中的第一项,并从服务器的下一页中删除所有新加载的项目。所以这是第二个问题,第三个问题是当我使用SwipeRefreshLayout加载项目时,当我到达列表末尾时我也没有获得新项目。我已经在我的项目中实现了这个:https://gist.github.com/ssinss/e06f12ef66c51252563elist.setLayoutManager(manager);list.setEmptyView(emptyView)

android - 如何在基于 RecyclerView 的 Android 应用程序上实现多重过滤?

目前,我开发了一个Activity来使用具有搜索功能的RecyclerView显示数据列表(如image_1所示)。我想向工具栏添加过滤选项,类似于Youtube应用程序上的过滤器(参见图片_2)。任何人都可以给我线索以轻松实现它吗?无论是UI设计还是业务逻辑。知道如何实现过滤器对话框窗口(参见图3)吗?我应该只使用AlertDialog还是有其他更好的选择? 最佳答案 因此,您需要创建一个选项菜单来启动具有自定义布局的DialogFragment,并在您的对话框中获取用户过滤的标签,然后您可以使用它们来过滤您的recyclervi

android - 如何设置 setStackFromEnd(true);在用于 Recyclerview 的 GridLayoutManager 中?

我想要从上次加载数据的网格布局,因为我使用了以下代码GridLayoutManagerrecyclerViewLayoutManager=newGridLayoutManager(getActivity(),3);//LinearLayoutManagerrecyclerViewLayoutManager=newLinearLayoutManager(getActivity());recyclerViewLayoutManager.setStackFromEnd(true);lv_explore.setLayoutManager(recyclerViewLayoutManager);它

java - RecyclerView 在 DrawerLayout 关闭时获得焦点

这是我发现的一个奇怪的错误。但是如果我在fragment中有一个RecyclerView,然后打开然后关闭我的DrawerLayout,我的RecyclerView就会成为焦点。这意味着关闭我的DrawerLayout将导致ScrollView跳转到我的RecyclerView。显然,我希望ScrollView的位置在DrawerLayout关闭时不会移动,并且绝对不会停留在我的RecyclerView上。代码在我的整个应用程序中,我将RecyclerViews包含在ScrollViews中,类似于此设置:而我的DrawerLayout的XML设计是这样安排的:我不确定我还需要在此处包

android - 如何将 Horizo​​ntal Recyclerview 添加为 Vertical Recyclerview 的标题?

我需要这样的输出。这是Horizo​​ntalRecyclerView作为VerticalRecyclerView的header。目前我正在使用NestedScrollView来实现此设计。但是我觉得滚动不流畅。请提出任何想法。提前致谢。布局: 最佳答案 非常简单,您的“主”回收器View有两种单元格,第一种是另一个回收器View,其余是“正常”单元格。在“主”回收器View的适配器上,您必须覆盖方法getItemViewType,如下所示:@OverridepublicintgetItemViewType(intposition)

android - 如何使RecyclerView在NestedScrollView中进行回收?

我尝试将RecyclerView等几种View放入NestedScrollView中。我使用了setNestedScrollingEnabled(false),它对于小型数据集看起来不错,但对于大型数据集却开始变得迟钝。在花了一些时间记录onCreateViewHolder()方法后,我了解到回收者View会像旧ListView一样一次创建它们。我试图在RecyclerView文档中找到这种行为的原因,但是我在ScrollViewdescription中找到了:YoushouldneveruseaScrollViewwithaListView,becauseListViewtakesc

android - recyclerview 将数据添加到顶部而不会弄乱滚动?

我正在尝试在回收站View的滚动顶部添加一些日期。这是工作,除了滚动,当添加一些新数据时它会把所有东西都弄乱。我看到了这个主题:Link1Link2但他们都没有解决我的问题。也许有人可以帮助我...我使用volley获取一些数据,如下所示:try{//Gettingjsonjson=array.getJSONObject(i);//AddingdatatotheobjectPostObj.setImageUrl(json.getString(Config.TAG_PPIC));...}catch(JSONExceptione){e.printStackTrace();}//Adding